package org.bigjava.user.service;

import org.apache.ibatis.annotations.Param;
import org.bigjava.bean.*;

import java.util.List;

public interface UserFunctionService {

    public void addAttention(long topicId,String userId);//用户关注

    public void cancelAttention(long topicId,String userId);//用户取消关注话题

    public long queryAttentionTopic(long topoicId);//查看话题粉丝数

    public List<Integer> queryAttentionUser(String id);//查询用户的全部关注

    public void updatePetName(String petname,String id);//修改用户昵称

    public void updateUserHead(String petname,String id);//修改用户头像

    public List<Topic> queryAttentiontopicName(String userId);//获取全部关注的话题名称

    public Topic queryTopic(long id);//查询话题信息

    public Posts queryPost(long postId);//查询帖子信息

    List<Posts> queryUserCollect(String id);//查询用户的全部收藏

    public List<Posts> querymyposts(String id);//查询用户发表的帖子

    public List querymycomment(String id);//查询用户的全部评论



}
